import {Rentalable, WithId} from '@/store/modules/types/Bundle'
import {Affiliation, Brand, Category, Location, Vendor} from '@/store/modules/types/AssetStock'

export interface Asset extends Rentalable{
  product_model_number: string | null;
  category_id: number | null;
  sub_category_id: number | null;
  brand_id: number | null;
  sn: string | null;
  status_id: number | null;
  affiliation_id: number | null;
  keeper_id: number | null;
  description?: string | null;
  marking_price?: number | null;
  bid_price?: number | null;
  bid_date?: Date | null;
  vendor_id?: number | null;
  location_id?: number | null;
  deleted_at?: null | null;
  created_at?: Date | null;
  updated_at?: Date | null;
  affiliation?: Affiliation;
  category?: Category;
  sub_category?: Category;
  brand?: Brand;
  keeper?: Affiliation;
  location?: Location;
  vendor?: Vendor;
}
